package com.sky.pay.service;

import com.sky.pay.api.request.WeixinPayOrderRequest;

import java.io.IOException;

/**
 * @author yangsk
 */
public interface WeixinJsapiPayService {
    /**
     * jsapi和小程序支付，
     * jsapi支付在统一下成功后，将数据进行签名返回给前端，可以用工具类进行
     * 而小程序需要进行手动sign进行签名，已区分
     * @param request
     * @return
     * @throws IOException
     */
    String jsapiPay(WeixinPayOrderRequest request) throws IOException;
}
